internal prosthesis - French English Dictionary